package dkffkd23.basic;

import java.util.Scanner;

import jihyun.model.Sungjuk_VO;
import jihyun51.service.ArraySungJuk;

public class J17_SungJuk_v5b {

	private static final String title="배열을 이용한 성적 프로그램입니다.";
	private static final String menu= ">>>추가(1)  조회(2)  종료(0)";
	private static final String ad="이름 | 국어 | 영어 | 수학 순으로 입력하세요";
	
	
	public static void main(String[] args) {

		//J17_SungJuk_v5의 개선판
		ArraySungJuk sjsrv=new ArraySungJuk();
		Scanner sc=new Scanner(System.in);
		
		while (true){
			
			System.out.println(title);
			System.out.println(menu);
			System.out.println(ad);
			
			
			switch(sc.nextInt()){
			case 0: sc.close();
					System.exit(0);
			break;
			case 1: addSungJuk(sc, sjsrv);
			break;
			case 2: showSungJuk(sjsrv);
			break;
			}

		}	
	
	}
	
	//괄호 안은 매개변수
	public static void addSungJuk(Scanner sc, ArraySungJuk sjsrv){
		System.out.println(ad);
		Sungjuk_VO sj=new Sungjuk_VO(sc.next(), sc.nextInt(), sc.nextInt(), sc.nextInt());

		
		//입력받은 데이터를 배열에 저장
		sjsrv.newSungJuk(sj);
		
		
	}//성적데이터 입력
	
	public static void showSungJuk(ArraySungJuk sjsrv){
		System.out.println(sjsrv.readSungJuk());
		
		
	}//배열에 저장된 성적데이터 모두 출력
	
}
